.w-divider-con .w-divider {border: none;}
.w-list-data {background: #fafafa; overflow-x: hidden; overflow-y: auto; outline: none;}
.w-list-data a {display: block; padding-left: 10px; line-height: 32px; position: relative; border-bottom: 1px solid #ccc; color: #000; 
text-decoration: none; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; background: #fff; outline: none;}
.w-list-data a .glyphicon-ok {position: absolute; top: 50%; right: 10px; margin-top: -8px; color: #5bbd72; display: none;}
.w-list-content {border-bottom: 1px solid #ccc; border-right: 1px solid #ccc;} 
.w-list-data .w-changed:before {content: '*'; margin-right: 5px; color: red; margin-right: 5px;}
.w-list-data a:hover {color: #337ab7;}
.w-list-data .w-active {background: #337AB7; color: #fff!important;}
.w-list-data .w-selected {font-weight: 500;}
.w-list-data .w-selected .glyphicon-ok {display: inline-block;}
.w-list-data span.w-whistle-tpl {
  display: block;
  width: 8px;
  height: 8px;
  position: absolute;
  right: 3px;
  top: 2px;
  background: center center no-repeat;
  background-size: 100%;
}

.w-list-data .w-list-group-wrap {
  background-color: #f1f3f4;
  border-bottom: 1px solid #ccc;
}

.w-list-data .w-list-group-wrap:hover, .w-list-data .w-list-group-wrap.w-active {
  background-color: #ddd;
}

.w-list-group-wrap>a {
  margin-left: 12px;
  border-bottom: none;
  border-left: 1px solid #ccc;
  border-top: 1px solid #ccc;
  display: none;
}

.w-list-data .w-list-group {
  background-color: transparent;
  padding-left: 5px;
  cursor: default;
  color: #000!important;
  margin: 0;
  border-left: none;
  border-top: none;
  display: block;
}

.w-group-expand>a {
  display: block;
}

.w-list-group .glyphicon-triangle-right, .w-list-group .glyphicon-triangle-bottom {
  font-size: 12px;
  margin-right: 3px;
  display: inline-block!important;
}